#ifndef _CHECK_LADDER_BELOW_H_
#define _CHECK_LADDER_BELOW_H_

#include "Entity.h"
#include "Collideable.h"

class Ladder;
class Player;
class CheckLadderBelow : public Entity, public Collideable
{
public:
	CheckLadderBelow(Player*);
	~CheckLadderBelow(void);

	void move();
	void update();
	void initialize();
	void clean();

	void signalPlayer(Ladder*);

	sf::FloatRect collisionBox(int type = 0);

private:
	Player* _player;
};

#endif // _CHECK_LADDER_BELOW_H_